/*
 * 中北大学软件学院版权所有2020-2025
 */
package nuc.lp.uolab.user.service;

import java.util.List;

import nuc.lp.uolab.user.vo.User;

/**
 * 用户业务接口：用户登录
 * @author liupeng
 * @version 1.0
 */
public interface UserService {
	/**
	 * 查询用户：组合条件
	 * @param uname
	 * @param dname
	 * @param major
	 * @param classes
	 * @param grade
	 * @return 满足条件对象组成的集合
	 */
	public List<User> findUser(String uname, String dname, String major, String classes, String grade);
	/**
	 * 按编号删除用户
	 * @param userid
	 * @return
	 */
	public int deleteUser(String userid);
	/**
	 * 修改用户信息
	 * @param user 用户对象
	 * @return 修改成功返回1，否则返回0
	 */
	public int modifyUser(User user);
	/**
	 * 添加用户
	 * @param user 用户对象
	 * @return 添加成功返回true
	 */
	public  boolean addUser(User user);
	
	/**
	 * 按用户名和密码检查用户登录
	 * @param userName
	 * @param userPsw
	 * @return 登录成功返回true
	 */
	public boolean checkUser(String userName, String userPsw);
	
}
